package Java_promotion_136_228.Java206_228;


import java.util.ArrayList;
import java.util.stream.Stream;

//forEach遍历
/*
在流中对元素进行遍历
forEach          Lambda表达式能够消费一个参数，不能产生数据结果的Lambda

eg：
              System.out.println();
Lambda:       s-> System.out.println(s );
方法引用       System：：println
 */
public class _219 {
    public static void main(String[] args) {
//        System.out.println();
        ArrayList<String> list = new ArrayList<>();
        list.add("迪丽热巴");
        list.add("蒙娜丽莎");
        list.add("古力娜扎");

        Stream<String> stream = list.stream();
        stream.forEach((String str) -> {
            System.out.println(str);
        });
        list.stream().forEach((String str) -> {
            System.out.println(str);
        });
        list.stream().forEach(s -> {
            System.out.println(s);
        });
        list.stream().forEach(
                System.out::println
        );
    }
}
